*{padding: 0; margin: auto;}

body{ font-family:"微软雅黑"; font-size:16px; color:#666; overflow-x:hidden;}

/*#3c3c3c*/
a{ color:#666;text-decoration:none}

a:hover{ text-decoration:none !important;}

li{ list-style:none;}

img{border: 0;}

.body-gray{background: #dcdddd}



.html {position: relative;}



.container {width:1330px;}

/*字体主题颜色*/

.font-color-theme { color:#e67a15; }

.margin-top-5{margin-top: 5px;}

.margin-bottom-5 {margin-bottom: 5px;}

.margin-right-5 {margin-right: 5px;}

.margin-left-5 {  margin-left: 5px;}

.margin-top-10{margin-top: 10px;}

.margin-bottom-10 {margin-bottom: 10px;}

.margin-right-10 {margin-right: 10px;}

.margin-left-10 {  margin-left: 10px;}

.margin-right-20 {  margin-right: 20px;}

.margin-left-20 {  margin-left: 20px;}

.margin-top-20 {  margin-top: 20px;}

.margin-top-30 {  margin-top: 30px;}

.margin-bottom-20 {  margin-bottom: 20px;}

.margin-bottom-0 {margin-bottom: 0;}

.margin-0-20 {  margin:0 20px;}

/*padding 设置*/

.padding-5 {padding: 5px;}

.padding-10 {padding: 10px;}

.padding-20 {padding: 20px;}

.padding-10-20 {padding: 10px 20px;}

.padding-20-10 {padding: 20px 10px;}

.padding-0-20 {padding: 0px 20px;}

.padding-20-0 {padding: 20px 0px;}

.padding-0-10 {padding: 0px 10px;}

.padding-10-0 {padding: 10px 0px;}

.padding-5-10 {padding: 5px 10px;}

.padding-0-5 {padding: 0px 5px;}

.padding-5-0 {padding: 5px 0px;}

.padding-20-40 {padding: 20px 40px;}

/*字体大小*/

.font-size-12 {font-size: 12px;}

.font-size-13 {font-size: 13px;}

.font-size-14 {font-size: 14px;}

.font-size-16 {font-size: 16px;}

.font-size-20 {font-size: 20px;}

.font-size-24 {font-size: 24px;}



/*首页*/

.content {text-align: left; margin: auto;padding: 0; background-color: #fff;}

/*.head {background:#fff url("../../images/bg1.png") center no-repeat;padding: 20px 0;}*/

.right-h {width: 290px;}

.left-a1 a {display: inline-block; font-size: 12px; color: #4863a8; margin-right: 10px;}

.left-a1 {margin-bottom: 2px;}

.right-a1 a {display: inline-block; font-size: 12px; color: #4863a8; padding-left: 10px; border-left: 1px solid  #4863a8; line-height: 12px;}

.right-a1 a:first-child {border: none;}

.left-a1 a:hover ,.left-a1 a:focus , .right-a1 a:hover,.right-a1 a:focus {color: #000;}

/*导航栏部分*/

.head-fl {padding: 0;}

.navbar-brand.logo {height: auto;padding:22px 15px;}

.navbar-default .nav-head>li>a {color: #fff;}

.nav-head>li>a {padding: 12px 20px;  font-size: 18px;  font-size: 14px;}

.nav-col {padding: 0; border: none;background-color: #0a367f ; border: none;}

.naviga {background-color: #0a367f ;}

.nav-de{border-radius: 0;margin-bottom: 0px; border: none; background-color: #0a367f; min-height: inherit;}

.head-fl .nav-head>li>a:hover , .head-fl .nav-head>li>a:focus ,.head-fl .nav-head>li.active>a,.head-fl .nav-head>li.active>a:hover, .nav-de .nav-head>.open>a, .nav-de .nav-head>.open>a:focus, .nav-de .nav-head>.open>a:hover{color:#ee1c25; background-color: #0a367f; background-image: none;}

.head-fl .nav-head>.active>a, .head-fl .nav-head>.active>a:focus, .head-fl .nav-head>.active>a:hover {color:#ee1c25; background-color: transparent;}
@media (min-width: 768px){
    .nav > li > a{ padding-left: 0px;padding-right: 0px;}
}
/*搜索框*/

.sear-t { border: none; width: 190px; background-color: #fff; margin: 8px 10px 8px 0;}

/*.sear-t .sear-input {padding: 0; height: 22px; line-height: 22px; background: url("../../images/02.png") center no-repeat; border-radius: 0; border-color: #fff; width: 30px; }*/

.sear-t .sear-input:hover {cursor: pointer;}

.sear-t .sear-form {padding: 0 10px; line-height: 24px; height: 24px; border-radius: 0;  border-color: #fff;border-left-color:#4863a8; margin: 2px 0;}





/*滚动视图*/

.car-eg {border: 1px solid #ececec;  text-align: center;}

.car-eg .item img {width: 100%; }

.car-in {bottom: 95px; width: 100%;  left: auto; margin-left:auto; text-align: center;}

.car-in li {height: 10px; width: 10px;  background-color:#fff; border: none; margin: 0 10px;  background-color: #fff; display: inline-block; }

.car-in li.active {background-color:#3e4571;height: 10px; width: 10px; margin: 0 10px; }

.left-s1 , .right-s1{top: 50%;  z-index: 5;  display: inline-block; height: 30px;  margin-top: -15px;  font-size: 30px; width: 30px; position: absolute;}

/*.left-s1 {background: url("../../images/left-1.png") no-repeat;  right: 0; background-size: 100% 100%;}*/

/*.left-s1:hover { background: url("../../images/left-2.png") no-repeat;  right: 0; background-size: 100% 100%;}*/

/*.right-s1 {background: url("../../images/right-1.png") no-repeat;left: 0; background-size: 100% 100%;}*/

/*.right-s1:hover {background: url("../../images/right-2.png") no-repeat;left: 0; background-size: 100% 100%;}*/

.carousel-control.left , .carousel-control.right {background-image: none;}



/*中间内容*/

.conte { background-color: #fff;}

.classification {margin-top: -88px; position: relative; z-index: 100;}

.head-a1 .ins, .head-a2 .ins, .head-a3 .ins {margin:0 15px; display: inline-block; color: #fff; text-align: center; padding: 110px 62px 20px 62px ;}

/*.head-a1 .ins {background:#8baee3 url("../../images/icon1.png") top 20px center no-repeat;}*/

/*.head-a2 .ins {background:#2f9aad url("../../images/icon2.png") top 20px center no-repeat;}*/

/*.head-a3 .ins {background:#7fac6b url("../../images/icon3.png") top 20px center no-repeat;}*/



.reports {margin-top:149px; }

.car-ins {border: 6px solid #c9caca;}

.car-in2 {bottom: 0; margin-bottom: -55px;  z-index: 400;}

.car-in2 li {height: 40px; width: 40px; background-color:#2ea7e0; color: #fff; border-radius: 50%; margin: 0; font-size: 25px; display: inline-block; text-indent:0; line-height: 40px; margin: 0 5px;}

.car-in2 li.active {height: 40px; width: 40px; background-color:#2ea7e0; color: #fff;margin: 0 5px;}



/*.md6 {padding-right: 45px;}*/

.title-1 {font-size: 25px; color: #036eb8; padding-bottom: 5px; border-bottom: 2px solid #036eb8 ; display: inline-block; text-align: left; margin-bottom: 15px; font-weight: bold;}

.title-2 {color: #000; font-weight: bold; font-size: 20px; margin-bottom: 10px;}

.line1 {height: 1px; background-color:#252a6a; width: 70px; float: left; }

.conte-tt {padding-top: 35px; padding-right: 130px;}

.title-p1 {font-size: 18px; font-weight: bold; color: #595757;}

.title-p2 {font-size: 14px;}

/*.right-t1 a {color: #2ea7e0; font-size: 16px; line-height: 25px; padding: 0 18px; background: url("../../images/bg2.png") no-repeat; background-size: 100% 100%; display: inline-block;}*/

.morea { margin-top: 20px;}

.morea a {padding: 2px 10px; font-size: 18px; display: inline-block; color: #fff; background-color:#ed7f32; border-radius: 4px;font-weight: 300; }

.p1 {padding-top: 50px; text-align: left;}

.title-p3 {font-size: 14px; line-height: 25px; text-align: left; margin-bottom: 60px; position: relative;}

.alls {display: inline-block; position: absolute; right: 0; bottom: 0;font-size: 14px;}



.conte2 {background-color:#e6f0fa ; padding: 120px 0; }

.title-c2 {font-size: 25px; font-weight: bold; color: #036eb8; padding-bottom: 10px;}

.line2 {height: 2px; background-color:#036eb8; width: 80px; }



.conte3 {background-color: #c9defd; padding: 20px 0;}

/*.introduce {position: relative; background: url("../../images/bg3.png") center no-repeat; background-size: 100% 100%;}*/

.introduce-cc {background-color:rgba(0, 0, 0, 0.5); padding: 60px; height: 384px; overflow: hidden;}

.title-c3 {font-size: 25px; font-weight: bold; color: #fff; border-bottom: 2px solid #fff; display: inline-block; padding-bottom: 5px; margin-bottom: 48px; }

.title-tc3 {color: #fff; line-height: 25px; font-size: 14px; text-align: left;}

.morea2 {text-align: right;}

/*.morea2 a {color: #fff; font-size: 16px; line-height: 25px; padding: 0 18px; background: url("../../images/bg4.png") no-repeat; background-size: 100% 100%;}*/



.tabs-n {border: none; display: inline-block;}

.tabs-n li {border: none; margin-bottom: 0; margin: 15px 0; }

.tabs-n>li>a {    padding: 0px 40px; font-size: 18px; color: #171c61; font-weight: bold; margin: 0 10px;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover ,.nav-tabs>li>a:hover  {border-radius: 0; color: #2ea7e0;}

.col-nd {height: 363px; overflow: hidden;}

.md6-2 {background-color: #fff; text-align: left; padding: 30px; height: 100%;}

.title-c4 {font-size: 25px; font-weight: bold; color: #252a6a;  padding-bottom: 5px; }

.line3 {height: 1px; background-color: #252a6a; width: 65px; text-align: left; margin: 0;}

/*.title-tc1{background: url("../../images/bg5.png") left top no-repeat; padding-left: 25px; font-size: 14px; text-align: left !important; float: left;}*/

.right-t2 {margin-top: 45px;}



.conte4 {background-color: #fff; padding:40px 0; }



.foot {background-color:#7a7979; padding: 40px; text-align:center;}

.tc1 {font-size: 14px; color: #fff; line-height: 25px;}

.footewm{padding-top: 10px;}

/*.foot-r1 {background: url("../../images/icon4.png")left center no-repeat; padding-left: 40px; line-height: 35px; text-align: left; padding-top: 0px;}*/

.foot-r1 span {border-left: 0px solid #fff; padding-left:10px; color: #fff; font-size: 14px;   display: inline-block;}

.foot-r1 span{ line-height:120%;}

/*.foot-r2 {background: url("../../images/icon7.png")left center no-repeat; padding-left: 40px; line-height: 35px; text-align: left;}*/

.foot-r2 span {border-left: 0px solid #fff; padding-left:10px; color: #fff; font-size: 14px; line-height: 35px; display: inline-block;}

/*.foot-r3 {background: url("../../images/icon6.png")left center no-repeat; padding-left: 40px; line-height: 35px; text-align: left;}*/

.foot-r3 span {border-left: 0px solid #fff; padding-left:10px; color: #fff; font-size: 14px; line-height: 35px; display: inline-block;}

.foot-r4 { padding-left: 0px; line-height: 35px; text-align: left;color: #fff; font-size: 16px; line-height: 35px; }

/*.bottom_right{ background:URL(../../images/icon8.png)  45px 0 no-repeat;}*/

.show {display: block !important;}

.teacher.active img {height: 50%;}



/*滚动视图*/

.vmc-centered {margin-top: 120px;}

.carousel-inner{ max-height: 650px;}

/*图片内的内容*/

.head-t1 {width: 100%; position: absolute; bottom: 0;  left:0; background-color:rgba(0, 0, 0, 0.5); color: #fff; padding: 20px 0; font-size: 20px; font-weight: lighter; }
.head-t2 {width: 210px; position: absolute; bottom: 50px;  left:50%; margin-left: -105px; background-color:rgba(204, 204, 204, 0.5); color: #0a67fb;text-shadow:2px 2px 4px #ffffff; padding: 10px 0; font-size: 16px;  }

.vmc-centered li {position: relative; text-align: center; display: inline-block;width: 280px; padding: 50px 0;}

.title-ct1 {font-size: 14px; color: #000; position: relative; z-index: 500; text-indent: 0; padding: 0 20px; margin-top: 100px; height: 32px; overflow: hidden; line-height: 16px; background-color: transparent; width: 200px; height: 32px;display: none; }

.vmcarousel li .head-t1{ width: 200px; left: 50%; margin-left: -100px;}

.vmcarousel li.vmc_active .head-t1{ width: 300px;left: 50%; margin-left: -150px;  bottom: 70px;}

.vmcarousel li.vmc_active {height: 192px; margin-top:0px;width: 310px; }
.vmcarousel li.vmc_active .head-t2{width: 100%;left: 0;margin-left: 0;bottom: 0px;}


.panel .title-ct1 {display: none;}

.current .title-ct1  { display: block !important; width: 300px;}

.vmc_active .title-ct1 {display: block !important;}

.panel a {background-color: transparent !important;;}

.scroll li {background-color: transparent;}

.vmc-arrow-left, .vmc-arrow-right  {opacity: 1;}

/*.vmc-arrow-left{left:0;background:  url("../../images/left-3.png") center no-repeat;background-size: 100% 100%; display: block;}*/

/*.vmc-arrow-right{right:0;background:  url("../../images/right-3.png") center no-repeat;background-size: 100% 100%; display: block;}*/

.vmc-arrow-left:after{content:"";}

.vmc-arrow-right:after{content:"";}



/*活动专区*/

.md6s-4 {width: 50%; float: left; padding: 0;}

.md6s-4:first-child {margin-right: -7.5px;}

.md6s-4:last-child {  margin-left: -7.5px;}

/*.right-act {padding: 0px 54px; margin-top: 55px; background: url("../../images/bg6.png") right top no-repeat;  text-align: left;height: 72px; }*/

/*.last-cl { background: url("../../images/bg7.png") right top no-repeat;  }*/

.title-a1 {font-size: 12px; color: #2ea7e0;line-height: 18px;}

.title-a2 p {font-size: 12px; margin-bottom: 0; line-height: 18px; display: block;width: 222px; max-height: 36px; overflow: hidden;}

.first-cl {margin-top:63px; }

/*.right-act2 {padding: 0px 54px; margin-top: 55px; background: url("../../images/bg6.png") left top no-repeat; text-align: left;height: 72px; }*/



/****产品介绍*****/

.js-banner img{ width:100%;}

.js-banner{ margin-bottom:40px;}

.nav-left{ width:210px; overflow:hidden;}

.nav-left ul{ margin-top:20px;}

.nav-left ul li{ margin-bottom:10px; text-align:left;}

.nav-left ul li a{ display:block; height:40px; line-height:40px; font-size:16px; color:#362e2b; background:#bcd4f4; border-radius:4px; padding-left:20px;}

.nav-left ul li a:hover{ color:#fff; background:#e4010f;}

.nav-left ul li.active a{ font-size:20px; color:#fff; background:#e4010f; }

.right-c{ width:1020px;}

.right-tt{ font-size:24px; color:#333; position:relative; padding-right:80px; border-bottom:1px dashed #EEE;}

.cp-img img{ width:100%; margin:50px 0;}

.cp-c{ margin-bottom:100px;padding:0 10px;}

.cp-c p{ font-size:18px; color:#666; margin-bottom:20px; text-align:left; line-height:30px;}


.news-tabs li{ float:left;}

.news-tabs li a{ display:block; width:120px; height:40px; border:solid 1px #184287;  line-height:38px; margin-right:-1px; font-size:18px;}

.news-tabs li.active a{ background:#184287; color:#fff;}

.news-date{ height:192px; width:120px; border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; padding:20px 0; display:block;}

/*.news-icon{ width:29px; height:29px; background:url(../../images/icon-news.png) center no-repeat; color:#fff; font-size:12px; position:absolute; left:0; top:0; text-align:left; padding-left:2px;}*/

.date{ font-size:12px; color:#999;}

.date span{ font-size:41px;}

.news-img{ position:relative;}

.news-img img{ width:220px; height:150px;}

.news-right{ padding:20px 0; border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; width:850px;}

/*.mask{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../../images/mask.png) center repeat; display:none;}*/

/*.mask-icon{ width:40px; height:40px; background:url(../../images/news-pl.png) center no-repeat; position:absolute; top:50%; margin-top:-20px; left:50%; margin-left:-20px; display:block; }*/

.news-img:hover .mask{ display:block;}

.news-right-c{ width:610px; margin-left:20px; text-align:left;}

.news-tt{ font-size:18px; color:#184287; font-weight:bold; position:relative;}

.news-tt a{ color:#184287;}

.fx{ position:absolute; right:0; top:0;}

.news-bq { font-size:12px; margin:15px 0; color:#333;}

.news-bq a{ color:#999; margin-right:15px;}

.news-txt{ font-size:14px; margin-top:33px;}

.news-date,.news-right{ margin-bottom:-1px;}

.news-tabs{ margin-bottom:40px;}

.news-list-c{ position:relative;}

.pagination{ margin-top:50px;}

.pagination>li>a{ border:none; margin:0 5px; color:#9f9f9f;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{ background:none; color:#9f9f9f;}

.date-a{ font-size:14px; color:#999; text-align:left; margin-top:10px; margin-bottom: 10px;}

.article-link{ position:absolute; top:0; right:0;}

.article-link a{ display:block; width:24px; height:24px; float:left; margin-left:20px; margin-top:6px;}

/*.left-link{ background:url(../../images/left.png) center no-repeat;}*/

/*.left-link:hover{ background:url(../../images/left01.png) center no-repeat;}*/

/*.right-link{ background:url(../../images/right.png) center no-repeat;}*/

/*.right-link:hover{ background:url(../../images/right01.png) center no-repeat;}*/

.bq-bottom a{ display:block; float:left; margin-right:20px; color:#999; margin-bottom:5px;}

.bq-bottom span{ display:block; float:left; margin-bottom:5px;}

/**企业介绍**/

.about-left{ width:367px;}

.about-left ul{ width:300px; margin-left:auto; margin-right:auto;}

.about-left ul li a{ height:56px; line-height:56px; font-size:24px; padding-left:100px;}

/*.about-left ul li.active a{ font-size:24px; background:#db0610 url(../../images/about-icon.png) 60px center no-repeat;}*/

.fx-bottom{ margin-top:-20px;}

.about-right{ width:900px;}

.about-tt{ margin-bottom:40px;}

.about-title{ text-align:left; font-size:24px; color:#000; border-bottom:solid 1px #8baee3;}

.about-title div{ display:table; padding-right:10px; background:#fff; margin-bottom:-15px; float:left;}

.about-list{ text-align:left; margin-top:50px;}

.about-list li{ margin-bottom:10px;}

/*.about-list li a{ font-size:20px; color:#333; background:url(../../images/about-icon02.png) left center no-repeat; padding-left:20px;}*/

.about-list li a:hover{ color:#de0211;}



/******介绍02***/

.about-tt02{ font-size:24px; color:#000; text-align:left;}

.about-back{ background:#f7f8f8; border-radius:20px; padding:20px; margin-top:30px; position:relative;}

.about-back img{ max-width:100%;}

.about-list02{ margin-top:0; margin-left:40px;}

/*.about-logo{ position:absolute; bottom:20px; right:20px; width:270px; height:48px; background:url(../../images/about-logo.jpg) center no-repeat;}*/

.about-list02 li div{ padding:20px 0; display:none;}

.about-list02 li div.active{ display:block;}

.about-list02 li.active a{ color:#e4010f;}

.about-list02 li div p{ margin:0; font-size:15px; color:#787878; padding-left:20px;}





/*******news-index*****/

.top{ border-top:solid 6px #2ea7e0; padding-bottom:10px;border-bottom:1px solid #eeeeee;}
.top-h{  padding-top:6px ; padding-bottom:16px;border-bottom:1px solid #eeeeee;}

.logo-news{ margin-top:5px;}

.top-link a{ font-size:12px; color:#595757; font-size:12px; margin-left:10px;}

.top-link{ margin-left:70px;}

.login-link{ margin-left:50px;}

.login-link a{ margin-left:0;}

.login-link span{ padding:0 10px; color:#595757; font-size:12px;}

.news-phone{ height:28px; line-height:28px; font-size:20px; font-weight:bold; background:url(../assets/icon/news-icon01.png) left center no-repeat; padding-left:30px; color:#2ea7e0;}

.search-txt{ height:18px; font-size:12px; border-radius:0; box-shadow:none; margin-top:5px; margin-left:30px; width:178px; background:url(../assets/icon/search-back.png) left center no-repeat; padding-left:30px;}

.carousel-indicators{ line-height:80px;}

.carousel-indicators li{ text-indent:0; width:120px; height:60px;color:#fff; font-size:16px; border-radius:0; border:none; padding:0;  margin:0 5px;  margint-top:20px;}

.carousel-indicators li.active{ width:150px; height:80px;}

.carousel-indicators li img{ height: 100%;width:100%;border:2px solid #FFF;}



/*.carousel-indicators li,.carousel-indicators li.active{ text-indent:0; width:30px; height:30px; background:#2ea7e0; color:#fff; font-size:16px; border-radius:0; border:none; padding:0; line-height:30px; margin:0 5px;}*/


/*.icon, [class^="icon-"], [class*=" icon-"]{font-family: "微软雅黑" }*/
.icon-back a .icon, a [class^="icon-"], a [class*=" icon-"]{display: block;}
/*.icon-back{ background:#00a0e9; height:210px; padding-top:24px;}*/
.icon-back{ background:#00a0e9; height:120px; width:390px; background:#f5f5f5; border-radius:10px; margin:0 auto 20px auto; overflow:hidden; display:block; }
.icon-back:hover{ opacity: 0.4; }
.icon-back2 a .icon, a [class^="icon-"], a [class*=" icon-"]{display: block;}
.icon-back2{    padding-top:24px;border-radius:10px; border: 1px solid #00a0e9}
.icon-back2:hover{ opacity: 0.4; }
.icon-back3:hover{ opacity: 0.4; }
.icon-back2 img{height: 70px;margin-bottom:20px;}
.icon-left{ background:#00a0e9; width:130px;  height:120px; border-bottom:solid 4px #1176a9;}


.icon-c .col-xs-3{ padding:0 12px;}
.icon-c .col-xs-6{ padding:0 12px;}
.icon-c{ margin:50px -12px 0 -12px; }


/*.icon-c{ margin:50px -12px; }*/
.icon-c{ margin:50px -12px 30px -12px; }
.icon-c2 .col-xs-3{ padding:0 12px;width:20%;}

.icon-c2{ margin:50px -12px; }
.icon-c a{ color:#3c3c3c;text-decoration:none}
.icon-c a:hover{ text-decoration:none;}

/*.icon-txt{ font-size:26px; color:#fff; margin-top:15px;}*/
.icon-txt{  height:120px; color:#00a0e9; padding-left:130px; font-size:40px; text-align:center;}
.icon-txt div{ border-bottom:solid 4px #c6c6c6; height:120px; line-height:116px;}
.icon-txt2{font-family: "微软雅黑"; font-size:24px;text-decoration:none; color:#fff;line-height:38px;  background-color:#00a0e9;border-bottom-right-radius: 7px;border-bottom-left-radius:7px ;}


.title{ font-size:31px; color:#00a0e9; margin-top:25px;}

.title span{ font-size:15px; color:#595757; padding-left:15px;}

.img-c{ margin-top:40px;}

.img-left{ width:36%;}

.img-left a,.img-sm a{ display:block; position:relative;}

.img-left img{ width:100%; height:410px;}

/*.img-txt{ display:block; bottom:0; position:absolute; left:0; width:100%;  background:url(../../images/txt-back.png) repeat; line-height:25px; font-size:18px; color:#fff; font-weight:normal; text-align:left; padding-left:5px;}*/

.img-sm{ margin-left:2%; width:30%; margin-bottom:10px;}

.img-sm img{ height:200px; width:100%;}

.btn-more{ background:#00a0e9; color:#fff;}

.btn-more:hover{ color:#fff;}

.img-more{ margin-bottom:30px;}

.back-index{ background:#efefef; padding:50px 0 95px 0;}

.index-bottom{ padding-top:70px; padding-bottom:100px;}

.about-img img{ max-width:700px;}
/*<!--color:#231815;-->*/
.about-txt{ font-size:16px; color:#666; text-indent:44px; width:385px; line-height:45px; margin-bottom:20px;text-align: justify;}

.about-c{ margin-top:80px;}

.padding-c{ padding-left:15px; padding-right:15px; width:1200px !important;}

.add-txt{ font-size:14px; color:#595757; padding-left:30px; line-height:30px; width:290px; padding-top:0px;}

.add-tt{ color:#036eb8;}

.add-list{ margin-top:60px; padding-bottom:50px;}

.add-list .col-xs-6{ margin-bottom:25px;}

.nav-list{ width:770px; border:solid 4px #2ea7e0; background:#fff; height:40px; position:absolute; top:75px; left:50%; margin-left:-185px; padding:0 !important; z-index:100000; box-shadow:1px 6px 10px #666;}

.nav-list li{ float:left; width:12.5%; line-height:36px;}

.nav-list li a{ display:block; text-align:center; color:#231815;}

.nav-list li a:hover{ color:#2ea7e0;}

.nav-list li.active a{ color:#fff; background:#2ea7e0;}

.about-img img{ width:100%;}

/*****FAQ***/



.faq-tt{ font-size:24px; color:#282828; padding-bottom:15px; border-bottom:solid 1px #ccc;  position:relative;}

.faq-tt22:after{ content:""; display:block; position:absolute; width:76px; height:5px; background:#2ea7e0; bottom:-2px; left:50%; margin-left:-38px;}

.q-back{ font-size:20px; color:#fff; background:#31ba01; border-radius:2px; padding:0 5px;}

.q-tt{ font-size:20px; color:#282828; padding-left:50px;}

.faq-list li{ margin:20px auto;border-bottom:1px dashed #EEE;}

.a-back{ background:#2ea7e0;}

.q-txt{ color:#727272; height:54px; overflow:hidden; margin-bottom:10px;}

.q-txt p{ margin-bottom:0;}

.faq-more{ font-size:20px; color:#2ea7e0; cursor:pointer;}

.q-txt.active{ height:auto;}

.remove{ display:none;}

.faq-more.active .add{ display:none;}

.faq-more.active .remove{ display:inline;}

/****查询表单***/

.nav-left-list{ width:200px; border-radius:8px; border:solid 1px #ddd; background:#f1fafe; margin-top:70px; margin-bottom:70px;}

.nav-left-tt{ background:#2ea7e0; height:56px; line-height:56px; padding-left:20px; border-radius:8px 8px 0 0; border-bottom:solid 1px #ddd; color:#fff;}

.nav-left-list ul li{ line-height:40px;}

.nav-left-list ul li a{ color:#727272; padding-left:20px; font-size:14px;}

.nav-left-list ul li a:hover,.nav-left-list ul li.active a{ color:#2ea7e0;}

.right-width{ padding-left:40px; width:1000px; position:relative;}

.form-tt{ font-size:20px; color:#2ea7e0;  text-align:center; margin-top:20px;

    padding:20px;}

.form-txt{ line-height:40px; width:130px; text-align:right;  color:#727272; margin-right:40px;}

.input-txt{ width:300px; height:40px; float:left; box-shadow:none; font-size:20px;}

.right-w{ width:600px; position:relative; margin-bottom:20px;}

.red-help{ color:red; font-size:18px; position:absolute; right:60px; top:15px;}

.form-m{ margin-top:0px; padding-bottom:0px; border-bottom:solid 1px #eee;}

.che-text{ font-size:18px; margin-top:5px; color:#282828;}

.che-text input{ margin-top:7px;}

/*.input-date{ background:url(../../images/date-icon.png) 95% center no-repeat;}*/

.form-tt02{ margin-top:0px;}

.input-txt02{ width:120px;}

.lind{ font-size:24px; color:#999; height:40px; line-height:40px; width:60px; text-align:center;}

.form-tt03{ margin-top:0px;}

.input-txt03{ height:160px !important;}

.btn-primary{ background-color: #2ea7e0;  border-color: #2ea7e0;}

.txt-back p{ margin-bottom:20px;}

.txt-back{ background:#e5f4fb; padding:20px 20px 10px 20px; font-size:16px; margin-bottom:200px; margin-top:50px;}

.form-txt span{ display:none;}

.border-no{ border:none !important;}

/*****大事记****/

.news-c{ border-left:solid 1px #a9dbf2; margin-top:35px; padding-top:20px; position:relative; margin-left:28px; padding-left:95px;}

/*.date-back{ position:absolute;  left:-28px; background:url(../../images/date-back.png) left center no-repeat; width:83px; height:40px; color:#2ea7e0; padding-left:8px; padding-top:9px;}*/

.date-img img{ width:208px; height:130px;}

.date-tt{ color:#282828; font-size:18px;}

.date-tt span{ font-size:24px; padding-right:10px;}

.date-right{ padding-left:0px; }/*width:627px;*/

.date-txt{ font-size:18px; color:#727272; margin-top:10px; line-height:30px;}

.news-c ul li{ margin-bottom:40px;}

.date-list{ position:absolute; top:10px; right:-100px;}

.date-list li{ margin-bottom:10px !important;}

.date-list li a{ font-size:16px; color:#2ea7e0; padding:3px 15px; border-radius:15px; display:block;}

.date-list li a:focus{ text-decoration:none;}

.date-list li.active a{ background:#2ea7e0; color:#fff;}

/*****技术团队******/

.margin-team{ margin-top:7px;}

.team-name{ font-size:28px; color:#282828;}

.team-width{ padding-left:40px; width:617px;}

.team-txt{ font-size:18px; color:#282828; margin:15px 0;}

.team-txt-sm{ font-size:16px; color:#727272; line-height:30px;}

.team-back{ background:#e5f4fb; padding:20px 20px 20px 20px; margin-top:20px; font-size:18px; margin-bottom:50px;}

.team-back p{ margin-bottom:0px; line-height:30px;}

.team-back span{ color:#282828;}

/* 水平滚动

------------------------------ */

.scroll_horizontal{position:relative;width:830px; margin:20px auto;}

.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;margin:0 auto;}

.scroll_horizontal .list{overflow:hidden;width:9999px; margin:0; padding:0;}

.scroll_horizontal .list li{float: left;

    width: 220px;

    display: inline;

}

.scroll_horizontal .list li a{ display:block; position:relative; height:224px;width: 388px;}

.scroll_horizontal .list li img{    width: 171px;  height: 224px;}

.scroll_horizontal .plus,

.scroll_horizontal .minus{position:absolute;top:50%; margin-top:-16px; und:#f90;cursor:pointer;font-size: 124px;

    color: #3d7cce; width:20px; height:32px;}

/*.scroll_horizontal .plus{left:-50px; background:url(../../images/team-left.png) left center no-repeat;}*/

/*.scroll_horizontal .minus{right:-50px; background:url(../../images/team-right.png) left center no-repeat;}*/

.scroll_horizontal .plus,.scroll_horizontal .minus{ display:block;}

.team-title{ font-size:18px; color:#969595; border-bottom:solid 1px #ddd; padding-bottom:15px; margin-top:30px;}

.team-right{ padding-left:40px; width:806px;}

.team-list li{ padding:30px 0; border-bottom:solid 1px #ddd;}

.team-list{ margin-bottom:50px;}

.page-list li{ float:left; margin-left:20px; font-size:18px;}

.page-list li a{ color:#ccc;}

.page-list li.active a{ color:#2ea7e0;}

.list-nav{ border-bottom:solid 1px #ddd; padding-bottom:0px; margin-bottom:40px;}

.list-title{ font-size:18px; color:#282828; font-weight:bold; margin:15px 0; height:50px;}

.pig-list li{ float:left; width:33.333333%; padding:0 8px; margin-bottom:20px;}

.pig-list li a{ display:block; border-radius:4px; overflow:hidden; height:436px; border:solid 1px #efefef; transition:0.5s all;}

.pig-list li a img{ width:100%; height:210px;}

.pig-list li a:hover{ box-shadow:0px 3px 10px 3px #ddd;}

.pig-list li a:hover .list-title{ color:#2ea7e0;}

.list-p{ padding:0 20px;}

.date-color{ font-size:12px; color:#999;}

.list-txt{ color:#727272; margin-top:20px;}

.page-bottom{ margin-bottom:100px;}

.date-c{ width:80px; height:80px; border-radius:4px; background:#f5f5f6; color:#999; padding-top:10px;}

.date-sm{ font-size:12px;}

.date-lg{ font-size:40px; font-weight:bold; margin-top:-5px;}

.txt-width{ padding-left:40px;}

.txt-tt{ font-size:18px; color:#282828; font-weight:bold;}

.txt-tt a:hover{ color:#2ea7e0;}

.txt-c{ color:#999; font-size:14px; margin-top:20px; line-height:25px;}

.txt-width{ width:880px;}

.txt-list li{ border-bottom:solid 1px #ddd; padding-bottom:40px; margin-bottom:40px;}

@media screen and (max-width:1399px){

    .container { width: 1200px; }

    .right-c{ width:930px;}

    .news-right{ width:800px;}

    .news-right-c{ width:560px;}

    .news-txt{ margin-top:8px;}

    .news-date{ height:194px;}

    .about-list02{ margin-left:0; margin-top:20px;}

    .about-right{ width:800px;}



    .right-width{ width:970px;}

    .form-tt{ width:330px;}

    .date-list{ right:0;}

    .date-right{ width:520px;}

    .team-width{ width:588px;}

    .team-right{ width:777px;}

    .txt-width{ width:850px;}

    .pig-list li a img{ height:202px;}

}

@media screen and (max-width:1279px){

    .news-date{ display:none;}

    .news-right{ width:100%;}

    .about-left{ width:250px; overflow:hidden;}

    .about-left .nav-left-tt img{ width:100%;}

    .about-left ul{ width:100%;}

    .about-left ul li a{ padding-left:50px;}

    .about-left ul li.active a {

        font-size: 24px;

        /*background: #db0610 url(../../images/about-icon.png) 16px center no-repeat;*/

    }

    .about-right {

        width: 870px;

    }



    .right-width{ width:970px; padding-left:20px;}

    .form-tt{ width:140px;}

    .form-txt{ margin-right:20px;}

    .right-w{ width:580px;}

    .pig-list li a img{ height:210px;}



}

@media screen and (max-width:1229px){

    .container { width: 970px; }

    .padding-c{ width:970px !important;}

    /*首页*/

    .head {background: none;}

    .car-in2 {width: 100%; left: auto; margin-left: auto;}

    .right-act , .right-act2 {padding: 0 50px;}

    .right-c{ width:700px;}

    .news-right-c{ width:100%; margin-left:0; margin-top:20px;}

    .about-right {  width: 660px;}

    .nav-list{ margin-left:-300px;}

    .about-img{ width:520px;}

    .about-txt{ font-size:18px; line-height:32px;}

    .add-img{ width:100%; text-align:center;}

    .add-txt{ width:253px; padding-left:0; margin-left:auto; margin-right:auto; float:none !important;}

    .right-width{ width:740px;}

    .date-right{ width:100%; padding-left:0; padding-right:10px; margin-top:10px;}

    .date-txt{ margin-top:0;}

    .team-width{ width:378px;}

    .team-right{ width:567px;}

    .scroll_horizontal{ width:612px;}

    .pig-list li{ width:50%;}

    .txt-width{ width:640px;}

    .pig-list li a img{ height:239px;}
    /*.faq-banner2{ height:150px; background:url(../../images/jt01-1.jpg) center top no-repeat; }*/
}



@media screen and (max-width:991px){

    .container { width: 760px;}

    .padding-c{ width:750px !important;}

    .nav-list{ width:750px; margin-left:-375px;}

    .about-img,.about-r,.about-txt{ width:100%;}

    .about-txt{ margin-top:10px;}

    /*首页*/

    .nav-head>li>a { padding: 22px 5px; font-size: 15px;}

    .nav-head>li>a {  padding: 15px 5px;}

    .conte-tt {padding-right: 15px;}

    .reports {margin-top: 50px;}

    .col-md-6 {width: 100%;}

    .md6 {padding: 0; padding-top: 70px; position: relative; z-index: 150; overflow: hidden;}

    .md6s {width:50%; float: left;}

    .title-tc1 {margin-top: 5px;}

    .md6s-2 {display: inline-block; padding-bottom: 20px; width: 50%; float: left;}

    .md6s-3 {width: 50%; float: left;}

    .btnMode {height: auto;}

    .md6s-4 {margin-top: 20px; width: 50%;}

    .right-act , .right-act2 { padding: 0; }

    .title-a2 p {width: 200px;}

    .right-act {float: left!important; padding-right: 15px;}

    .right-act2 {float: right!important; padding-left: 18px;}

    .md6s-4:last-child {margin-left: -12.5px;}

    .right-c{ width:100%;}

    .nav-left{ width:100%;}

    .about-left .nav-left-tt img{ width:183px; margin-top:-5px;}

    .about-left ul li a{ height:40px; line-height:40px; font-size:18px;}

    .about-left ul li.active a{ font-size:18px;}



    .form-tt{ width:100%; margin:20px auto;}

    .right-width{ width:530px;}

    .form-m{ margin-top:20px; padding-bottom:20px;}

    .team-width{ width:100%; padding-left:0; margin-top:10px;}

    .scroll_horizontal{ width:390px;}

    .team-right{ width:100%; margin-top:10px; padding-left:0;}

    .pig-list li a{ height:460px;}

    .txt-width{ width:430px;}

    .pig-list li a img{ height:169px;}



    .icon-back{ width:100%;}



}

@media screen and (max-width:768px){

    .md6s-4 {text-align: center; width: 50%;}

    .md6s-4 .pull-right , .md6s-4 .pull-left {float: none !important;text-align: left;}

    .md6s-4 .clearfix { float: left; height: 267px; overflow: hidden;}

    .right-act {height: auto;}

    .first-cl {margin-top: 0;}

    .right-act , .right-act2 {margin: 20px 0; padding: 0;}

    .md6s-4:first-child {margin-right: 0;}

    .md6s-4:last-child {margin-left:0;}

    .right-act , .right-act2 { background-image: none; }

    .title-a1 p, .title-a2 p {  width: auto; font-size: 16px; line-height: 25px; }

    .title-a2 p {height: auto;}

    .title-a1 {  font-size: 20px;  line-height: 30px;}

    .about-tt{ font-size:24px; padding-right:0; margin-bottom:20px; margin-top:20px;}

    .about-list li a{ font-size:16px;}

    .about-list{ margin-top:25px;}

    .about-list02{ position:relative; z-index:10;}

    .about-list02 li a{ font-size:14px;}

    .about-list02 li div{ padding:10px 0;}

    .about-logo{ width:100%; background-size:80% auto;}

    .padding-c{ width:100% !important;}

}



@media screen and (max-width:767px){

    .container { width: 100%; }

    .head-con {padding: 0;}

    /*首页*/
    .navbar{
        min-height: 0;}

    .navbar>.container .logo, .navbar>.container-fluid .logo {margin-left: 15px;}

    .tool-search { padding: 0 20px; }

    .head-fl>.navbar-collapse, .head-fl>.navbar-header { margin: 0; background-color: #0a367f;}

    .navbar-nav .open .dropd-m .dropdown-header, .navbar-nav .open .dropd-m>li>a {padding: 12px 15px 12px 25px;}

    .nav-col {width: 100%;}

    .nav-head {text-align: left; margin: 0 15px;}

    .car-eg {margin-top: 0;}

    /*搜索框*/

    .sear-t {float: left !important;}



    .right-h {float: left !important; margin-top: 10px;}

    .car-in {bottom: 0px;}

    .classification {margin-top: 0px;}

    .classification a {width: 33.333333%; margin: 0; float: left; padding: 5px;}

    .head-a1 .ins, .head-a2 .ins, .head-a3 .ins {float: left; margin: 0px;padding: 110px 0px 20px 0px; width: 100%;}

    .reports {margin-top: 20px;}

    .introduce-cc {padding: 15px;}

    .title-c3 {margin-bottom: 15px;}

    .tabs-n {width: 100%;}

    .tabs-n li { width: 33.333333%; margin: 10px 0;}

    .tabs-n li a {padding: 10px 0; width: 100%; margin: auto;}

    .md6s ,.md6s img{width: 100%;}

    .md6s-5 {width: 50%;}

    .md6-2 {padding: 10px;}



    .introduce-cc ,.col-nd , .md6-2{height: auto;}

    .md6-2 {margin-top: 10px;}

    .foot {padding: 15px 0;}

    .md6s-2 , .md6s-3 {width: 100%;}

    .md6s-2 {padding-left: 0; padding-right: 0;}

    .md6s-2 img {width: auto;}

    #slider{width: 100%; padding:20px 0px; }

    .inside img {width: 100px !important;}



    .scrollContainer .panel {width: 100px;}

    .scrollContainer .current .inside , .scrollContainer .panel.current {width: 120px !important;}

    .scrollContainer .panel.current img {width: 100% !important; }

    .scrollContainer .panel {margin-right: 12px;}



    .md6s-4 {text-align: center;}

    .md6s-4 .pull-right , .md6s-4 .pull-left {float: none !important;}

    .right-act , .right-act2 {margin: 20px 0; padding: 0;}

    .md6s-4:first-child {margin-right: 0;}

    .md6s-4:last-child {margin-left:0;}

    .conte2 {  padding: 40px 0;  }

    .vmc-arrow-left, .vmc-arrow-right {width: 30px; height: 30px;}



    .title-a1 {font-size: 16px; line-height: 25px;}

    .title-a1 p ,.title-a2 p {width: auto; font-size: 12px; line-height: 20px;}



    .md6s-4 {text-align: center; width: 100%;}

    .md6s-4 .pull-right , .md6s-4 .pull-left {float: none !important;text-align: left;}

    .md6s-4 .clearfix { float: left; height: auto; width: 100%;}

    .fx{ position:static;}

    .news-tabs{ margin-bottom:20px; margin-top:20px;}

    .news-tabs li a{ font-size:14px; width:80px;}

    .pagination>li>a{ margin:0;}

    .pagination{ margin-top:20px;}

    .news-tt{ font-size:16px;}

    .js-banner{ margin-bottom:20px;}

    .cp-c p{ font-size:18px; margin-bottom:10px;}

    .cp-img img{ margin:10px 0;}

    .cp-c{ margin-bottom:20px; }

    .fx-bottom{ float:none !important; margin-top:10px;}

    .navbar-toggle{ margin-right:0;}



    .icon-c .col-xs-3{ width:50%; margin-bottom:10px;}
    .icon-c .col-xs-6{ width:100%; margin-bottom:10px;}
    .icon-c .col-xs-3 img{ height:50px;}

    .icon-c{ margin-bottom:0;}



    .icon-c2 .col-xs-3{ width:50%; margin-bottom:10px;}

    .icon-c2 .col-xs-3 img{}

    .icon-c2{ margin-bottom:0;}

    .icon-back{ height:auto; padding-bottom:20px;}

    .icon-txt{ font-size:18px;}


    .icon-back{ height:80px; margin-bottom:0;}
    .icon-left{ height:80px; width:80px; line-height:60px;}
    .icon-c{ height:80px;}
    .icon-txt div{ height:80px; line-height:76px;}
    .icon-left img{ height:50px;}
    .icon-txt{ font-size:18px; padding-left:80px; height:80px;}


    .img-left{ margin-bottom:10px;}

    .img-left,.img-sm{ width:100%; margin-left:0;}

    .img-sm img{ height:auto;}

    .add-list .col-xs-6{ width:100%;}

    .about-txt{ font-size:16px; line-height:25px;}

    .index-bottom{ padding-bottom:0; padding-top:0;}

    .about-c{ margin-top:20px;}

    .add-list{ padding-bottom:0; margin-top:20px;}

    .back-index{ padding-top:0;}

    .nav-list{ position:static; width:100%; margin:0; top:0; height:auto; border:none; box-shadow:none;}

    .nav-list li{ width:100%;}

    .logo-news{ width:100%; text-align:center;}

    .news-phone,.search-c,.login-link,.top-link{ display:table; margin:0 auto; float:none !important;}

    .search-txt{ width:150px; margin-left:0; margin-bottom:10px;}

    .top{ height:auto;}

    .width-xs{ width:100%;}

    .nav-click{ position:relative; z-index:1000000; margin-top:0;}

    .navbar-toggle .icon-bar{ background:#2ea7e0;}

    .faq-tt{ margin-top:20px; font-size:18px;}

    .q-back,.q-tt,.faq-more{ font-size:14px;}

    .q-txt{ height:38px;}

    .faq-list .margin-bottom-20{ margin-bottom:10px;}

    .q-tt{ padding-left:40px;}

    .faq-list li{ margin-bottom:10px;}

    .nav-left-list{ width:100%; margin-top:20px;}

    .right-width{ width:100%; padding:0;}

    .right-w{ width:100%;}

    .form-txt{ width:100%; text-align:left; font-size:14px;}

    .input-txt{ height:34px; font-size:14px; width:100%;}

    .che-text{ font-size:14px;}

    .che-text input{ margin-top:4px;}

    .form-txt span{ display:inline; color:red; padding-left:5px;}

    .red-help{ display:none;}

    .right-w{ margin-bottom:0px;}

    .form-tt{ margin:0 auto;}

    .input-txt03{ width:100%;}

    .btn-primary{ margin-top:20px; font-size:14px;}

    .txt-back{ margin:20px auto; font-size:14px;}

    .date-list{ position:static;}

    .date-list li{ float:left;}

    .date-back{ position: relative;width:100%;}

    .news-c{ border:none; padding:0; margin-left:0;}

    .date-right{ padding:0;}

    .date-txt{ font-size:14px; line-height:20px;}

    .news-c ul li{ margin-bottom:20px;}

    .scroll_horizontal{ width:100%; overflow:hidden;}

    .scroll_horizontal .plus{ left:0;}

    .scroll_horizontal .minus{ right:0;}

    .team-img{ width:100%; text-align:center;}

    .team-name{ text-align:center;}

    .margin-team{ margin-top:20px;}

    .team-name{ font-size:18px;}

    .team-txt{ font-size:16px;}

    .team-txt-sm{ font-size:14px;}

    .pig-list li{ width:100%;}

    .pig-list li a img{ height:auto;}

    .pig-list li a{ height:auto; padding-bottom:15px;}

    .list-title{ height:auto;}

    .page-bottom{ margin-bottom:0;}

    .date-c{ display:none;}

    .txt-width{ width:100%; padding-left:0;}

    .txt-list li{ padding-bottom:20px; margin-bottom:20px;}



}

@media screen and (max-width:360px) {

    .car-in2 li  , .car-in2 li.active {width: 30px; height: 30px; font-size: 18px;line-height: 30px;}

    .head-a1 .ins, .head-a2 .ins, .head-a3 .ins {float: left; margin: 5px;padding: 70px 0px 20px 0px; width: 100%;}

    .head-a1 .ins { background-size: 46px 46px;}

    .head-a2 .ins{ background-size: 42px 46px;}

    .head-a3 .ins{ background-size: 32px 48px;}

    .logo {width: 100%;}

}

@media screen and (max-width:320px) {

    .car-in2 li  , .car-in2 li.active {width: 30px; height: 30px; font-size: 18px;line-height: 30px;}

    .logo {width: 100%;}

}

@media screen and (min-width:600px) {

    /*.faq-banner{ height:160px; background:url(../../images/faq-banner.jpg) left top no-repeat; margin-bottom:20px;}*/

    /*.faq-banner2{ height:150px; background:url(../../images/jt01-1.jpg) center top no-repeat; }*/
    .cp-c{ padding:10px 5%;}
    /*  jt01-1.jpg  */
}

@media screen and (max-width:1399px) {
    /*.faq-banner2{ height:150px; background:url(../../images/jt01-1.jpg) left top no-repeat; }*/
}

.site_icp{clear:both; padding-top: 15px; color: #aaa;font-size:14px; line-height: 35px;}

.site_icp hr{ margin:5px 0 0 0 ; border-color:#aaa;}

.site_icp a{    color: #aaa; font-size:14px;margin-top:5px;  display: inline-block; }

/*首页分公司介绍排列*/



.add-suptt{ display:none;}

.add-subtt{ display:none;}

.add-intro{ display:none;}

.add-index{ display:none;}

.add-popup .panel {margin-bottom: 0px;}

.add-popup .panel-heading { border-bottom:1px solid #EEE;font-size:14px;}

.add-popup .panel-body { line-height:160%; font-size:14px; padding-bottom: 25px;}

.layui-layer{ max-width:100%}

.add-popup img {margin:0 10px;}

.btn{ text-shadow:none;}

@media screen and (min-width:770px) {
    .add_list_i_div{
        width:265px;}

    .add_list_i_div:hover{
        opacity: 0.6;

    }
    .add_list_i img{display: inline-block;

        max-width: 100%;

        height: auto;

        padding: 5px;

        line-height: 1.42857143;

        background-color: #fff;

        border: 1px solid #ddd;

        border-radius: 4px;

        -webkit-transition: all .2s ease-in-out;

        -o-transition: all .2s ease-in-out;

        transition: all .2s ease-in-out;

    }
    .add_list_i img:after {
        content: '\e6dd';
        display:inline-block;
        width:20px;height:20px;
    }

    .add-index{ display:block;

        padding:5px 5px 5px 25px; margin-bottom:-45px;font-size: 20px; color: #00a0e9;

        text-shadow: #ffffff 1px 0 0, #ffffff 0 1px 0, #ffffff -1px 0 0, #ffffff 0 -1px 0;

        -webkit-text-shadow: #ffffff 1px 0 0, #ffffff 0 1px 0, #ffffff -1px 0 0, #ffffff 0 -1px 0;

        -moz-text-shadow: #ffffff 1px 0 0, #ffffff 0 1px 0, #ffffff -1px 0 0, #ffffff 0 -1px 0;

        /**filter: Glow(color=#ffffff, strength=1);*/

    }

    .add-txt{display:none;}

    .add_list_i{width:33%;}

    #add_list_1{ margin-left:16%;}

    #add_list_6{ margin-left:16%;}

    .add-list .col-xs-6{ margin-bottom: 30px;}



}

@media screen and (max-width:500px) {

    .add-popup-phone,.carousel-indicators{ display:none}
    .news-phone{ padding-left:0; background:none;}
}

.tree-menu li.active > a,

.tree-menu > li.active > a:hover,

.tree-menu > li.active > a:focus {

    background-color: #039BE5;

}

.navbar_blue{ background: #2ea7e0;    border-bottom: 1px solid #eeeeee;}

.navbar_blue .navbar{margin-bottom:0;}

.navbar_blue .navbar-default{border:0;}

.navbar_blue .navbar-inverse{    background-color: #2ea7e0;    border-color: #2ea7e0;}

.navbar_blue .navbar-default .navbar-nav > li > a{ color:#FFFFFF;}

.navbar_blue .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,.navbar_blue .navbar-default .navbar-nav > .active > a, .navbar_blue .navbar-default .navbar-nav > .active > a:hover,.navbar_blue .navbar-default .navbar-nav > .active > a:focus{ color:#2ea7e0; background-color:#FFFFFF;}

.navbar_blue .navbar-default .navbar-nav > .open > a, .navbar_blue .navbar-default .navbar-nav > .open > a:hover, .navbar_blue .navbar-default .navbar-nav > .open > a:focus{ color:#2ea7e0; background-color:#FFFFFF;}

.navbar_blue ul.dropdown-menu{ background-color: #2ea7e0; color:#FFFFFF;    padding: 0;    margin:  0;border:0; min-width: auto;}

.navbar_blue ul.dropdown-menu > li > a{  color:#FFFFFF;padding: 5px 10px;}

.navbar_blue ul.dropdown-menu > .active > a, .navbar_blue ul.dropdown-menu > .active > a:hover, .navbar_blue ul.dropdown-menu > .active > a:focus,.navbar_blue ul.dropdown-menu > li > a:hover, .navbar_blue ul.dropdown-menu > li > a:focus{color:#2ea7e0; background-color:#FFFFFF;}

.tc-main{

    padding:60px 0;}

.news_list_new{margin-top: 40px;}

.news_list_new li{height:90px; }

.news_list_new li img{height:80px;}

.news_list_new_img{height:80px; text-align: center}

.news_list_new_img img{width:120px;height:80px;}

.news_list_new_txt{height:80px;}

.news_list_new_txt{ padding-top:10px; border-bottom:1px dashed #727171; text-align:left;  font-size:18px;}

.news_list_new_txt .post_excerpt{ font-size:16px; font-weight:normal; height:20px;overflow:hidden; }
.post_hits a { color:#999;}
@media screen and (max-width:500px) {
    .news_list_new_txt{font-size: 14px;}
}
.carousel-indicators{text-align: right}
.post_hits{    vertical-align: middle;
    width: 50px;
    line-height: 15px;}
.post_hits .icon{display: inline-block;}

.menuchild{border-bottom: 1px solid #ebebeb;}
.menuchild ul{margin: 0px;padding-left:0px;}
.menuchild li {
    float: left;
    list-style: none;
}
.menuchild li a {
    display: block;
    padding: 0 30px;
    height: 50px;
    line-height: 50px;
    color: #555;
}
.menuchild li a:hover, .menuchild li a.current {
    color: #f18336;
    border-bottom: 2px solid #f18336;
    text-decoration: none;
}
.case {
    padding: 20px 0;
}
.case_t1 p {
    font-size: 32px;
    font-weight: bold;
    color: #333;
    display: inline-block;
    border-bottom: 1px solid #cccccc;
    margin: 0 auto 10px;
    padding: 1rem 0 20px;
}
.case_t2 {
    text-align: center;
    color: #666;
    margin-bottom: 40px;
}






/********新增*******/
.news-left{ width: 254px; height: 150px; border-radius: 10px; border:solid 4px #2ea7e0; margin-right: 40px; }
.news-left img{ width: 100%; height: 100%; border-radius: 10px; }
.news-ul li{ padding:40px 0; border-bottom: dashed 1px #dfdede; }
.news-tt{ position: relative; height: 38px; line-height: 37px; border-bottom: solid 1px #dfdede; padding-right: 190px;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;  }
.news-tt a{ font-size: 16px; color: #010101; }
.news-tt a:hover{ color: #2ea7e0; }
.news-tt span{ position: absolute; right: 0; top: 0; color: #b2b2b2; font-size: 14px; }
.news-tt span font{ color: #2ea7e0; }
.news-right-width{ width: 840px; }
.news-text{ font-size: 14px; color: #7a7a7a; margin-top: 10px; line-height: 25px; text-align: justify; height: 75px; overflow:hidden; }
.news-bottom{ margin-top: 5px;}
.news-bottom span{ padding-right: 30px; color: #7a7a7a; font-size: 14px; }
.news-bottom span font{ color: #2ea7e0; }
.pagination-news{ margin-bottom: 50px; }
.pagination-news li a{ background: #d7d7d7; color: #fff; font-size: 16px; border-radius: 4px !important; }
.pagination-news li a:hover{ background: #ff7681; color: #fff; }
.pagination-news>.active>a, .pagination-news>.active>span, .pagination-news>.active>a:hover, .pagination-news>.active>span:hover, .pagination-news>.active>a:focus, .pagination-news>.active>span:focus{ background: #ff7681; color: #fff; }
/********脐带血库********/
.xk-about{ margin-top: 50px; position: relative; padding-bottom: 180px; }
.xk-text{ width: 460px; font-size: 18px; color: #666; text-align: justify; margin-left: 60px; line-height: 30px; }
.xk-text span{ color: #2ea7e0; }
.xk-img02{ position: absolute; right: 0; bottom: 60px; }
.xk-icon li{ float: left; width:14.285714%; font-size: 16px; color: #666;  }
.xk-icon li img{ margin-bottom: 10px; }
.xk-border{ border:solid 1px #000; border-radius: 15px; padding:20px; font-size: 16px; color: #666; margin:40px 0; line-height: 25px; }
.xk-number-tt{ font-size: 18px; font-weight: bold; color: #2ea7e0; }
.xk-number-txt{ font-size: 18px; color: #666; line-height: 25px; margin-top: 10px; text-align: justify; }
.xk-number-txt span{ font-size: 28px; color: #2ea7e0; }
.xk-title{ display: table; width: auto; margin:90px auto 30px auto; font-size: 30px; color: #000; padding:0 50px 20px 50px; border-bottom: solid 1px #ccc; }
.xk-p{ font-size: 18px; color: #666; margin-bottom: 30px; line-height: 30px; text-align: justify; }
.xk-p span{ font-weight: bold; color: #2ea7e0; }
.xk-title span{ font-size: 13px; color: #bdbdbd; display: block;}
.xk-position{ height:200px; display: table; margin:0 auto; border:solid 1px #ddd; width: 100%; padding:5px;}
.xk-position span{display: table-cell;  vertical-align:middle; }
.xk-position img{ max-width: 100%; max-height:188px; display: inline; }
.xk-img-ul li{ float: left; width: 25%; padding:0 17px; margin-bottom: 18px; }
/*.xk-p-back{ height: 9px; background: url(../images-news/news/xk-back.png) center top no-repeat; }*/
.xk-jp-txt{ font-size: 16px; color: #666; text-align: center; padding:0 5px; height: 66px; }
.xk-w-back{ position: relative;height: 100%; width: 100%; background: #fafafa; }
.xk-zl{ font-size: 20px; position:absolute; left: 0; top: 50%; margin-top: -10px; height: 20px; width: 100%; text-align: center;  }
.ewm-c{ max-width: 520px; border-top: solid 1px #ddd; padding-top: 50px; margin-top: 50px; }
.ewm-img img{ border:solid 1px #ddd; margin-bottom: 10px; }
.ewm-txt{ font-size: 16px; color: #666; margin-bottom: 80px; }
/**首页*/
.index01{ display: block; margin:0 auto; }
.index02{ display: none; margin:0 auto; }
.index-icon01:hover .index01{ display: none; }
.index-icon01:hover .index02{ display: block; }
.index-txt{ font-size: 16px; color: #555; margin-top: 5px; }
.index-icon{ margin:70px 0; }
.index-icon li{ width: 16.666666%; float: left; padding:0 15px; }
.back-f8{ background: #f8f8f8; }
.carousel-indicators{ line-height:80px;}

.carousel-indicators li{ text-indent:0; width:120px; height:60px;color:#fff; font-size:16px; border-radius:0; border:none; padding:0;  margin:0 5px;  margint-top:20px;}

.carousel-indicators li.active{ width:150px; height:80px;}

.carousel-indicators li img{ height: 100%;width:100%;border:2px solid #FFF;}

/*.news-tt-back{ height: 77px; background: url(../images-news/news/news-tt.png) center top no-repeat; padding-top: 20px; margin-bottom: 45px; font-size: 26px; color: #454545; line-height: 20px; }*/
.news-tt-back span{ font-size: 12px; color: #a8a8a8; }
.index-img li{ float: left; width: 25%; padding:0 10px; margin-bottom: 50px; }
.index-img{ margin:0 -10px;padding-left: 0px; }
.index-js{text-align: justify;}
.index-js p{ font-size: 16px; color: #555; line-height: 30px; margin-bottom: 20px; }
/*.js-more{ display: block; width: 162px; height: 55px; background: url(../images-news/news/js-more.png) center no-repeat; text-align: center; line-height: 55px; margin:50px auto; font-size: 14px;}*/
.index-news-img img{ width: 165px; height: 98px; border-radius: 4px; }
.index-news-list li{ position: relative; padding-left: 180px; min-height: 98px; margin-bottom: 50px; }
.index-news-img { position: absolute; left: 0; top: 0; }
.index-news-tt{ position:relative; padding-right: 165px; border-bottom: solid 1px #dfdede; padding-bottom: 10px; }
.index-news-tt a{ font-size: 16px; color: #010101; }
.index-news-tt-right{ position: absolute; right: 0; top: 0; color: #b2b2b2; font-size: 14px; }
.index-news-tt-right span{ padding-right: 15px; }
.index-news-tt-right i{ padding-right: 5px; }
.index-news-txt{ color: #878787; font-size: 14px; margin-top: 8px; padding-right: 20px; }
.jt-margin{ padding-top: 70px; }
.huiyuan{ padding-top: 70px; }
.hy01{ display: block; margin:0 auto; }
.hy02{ display: none; margin:0 auto; }
.hy-c:hover .hy01{ display: none; margin:0 auto; }
.hy-c:hover .hy02{ display: block; margin:0 auto; box-shadow: 0px 0px 3px 4px #eee; border-radius: 50%; }
.hy-txt{ font-size: 16px; color: #555555; margin-top: 10px; }
.hy-c{ display: table; margin:0 auto; width: auto }
.hy-c:hover .hy-txt{ font-weight: bold; }
.hy-list li{ float: left; width: 20%; padding:0 15px; }
.hy-list{ margin:80px -15px 120px -15px; }
/*.jt-tt-back{ background: url(/assets/source/images-news/news/jt-tt.png) center no-repeat; }*/
.jg-back{ display: block; padding:5px; }
.swiper-slide, .swiper-container, .swiper-wrapper {
    height: auto;
}
.jg-img-c{ position: relative; }
.jg-mask{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: #000; opacity: 0.5; }
.jg-txt{ font-size: 16px; color: #555; margin-top: 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.swiper-padding{ padding:0 60px; position: relative; text-align: center; margin-bottom: 50px; }
.jg-back{ display: block; padding:10px; border:solid 1px #faf9f9; }
.jg-back:hover{ background: #fff; box-shadow: 1px 2px 3px 4px #eee; }
.jg-back:hover .jg-mask{ display: none; }
.swiper-slide{ padding:10px; }
/*.swiper-button-prev{ height: auto; width: 50px; background: #f8f8f8 url(/assets/source/images-news/news/jg-left.png) center no-repeat; top: 10px; bottom: 10px; margin-top: 0; }*/
/*.swiper-button-next{ height: auto; width: 50px; background: #f8f8f8 url(/assets/source/images-news/news/jg-right.png) center no-repeat; top: 10px; bottom: 10px; margin-top: 0; }*/
.carousel-indicators{ width: auto; left: auto; right: 50%; margin-right: -550px;  }





@media (max-width:1199px){
    .news-right-width{ width: 640px; }
    .xk-img img{ width: 500px; }
    .xk-text{ width: 360px; }
    .xk-img02 img{ width: 500px; }
    .xk-position{ height: 170px; }
    .xk-position img{ max-height: 158px; }
    .xk-jp-txt{ font-size: 14px; }

    .carousel-indicators{ margin-right: -450px; }
}
@media (max-width:991px){
    .news-right-width{ width: 390px; }
    .xk-img img{ width: 400px; }
    .xk-text{ width: 300px; margin-left: 20px; }
    .xk-img02 img{ width: 400px; }
    .xk-img02{ bottom: 10px; }
    .xk-position{ height: 110px; }
    .xk-position img{ max-height: 98px; }

    .carousel-indicators{ margin-right: -350px; }
}
@media (max-width:767px){
    .news-right-width{ width: 100%; }
    .news-left{ float: none !important; margin:0 auto 10px auto; }
    .news-ul li{ padding:20px 0;}
    .news-tt{ height: auto; line-height: 25px; padding-right: 0; }
    .news-tt span{ position: static; display: block; }
    .pagination-news{ margin-bottom: 10px; }
    .pagination-news li a{ margin:0 2px; }
    .news-ul{ margin-top: 20px; }
    .news-bottom span{ padding-right:10px; }
    .xk-img,.xk-img img,.xk-img02 img,.xk-img02{ width: 100%; }
    .xk-img02{ position: static; }
    .xk-about{ margin:20px 0; padding:0; }
    .xk-text{ width: 100%; margin-left: 0; font-size: 16px; line-height: 25px; }
    .xk-icon li{ width: 25%; padding:0 10px; margin-bottom: 15px; }
    .xk-border{ padding:15px; margin:0 0 15px 0; }
    .xk-title{ margin:20px auto; font-size: 18px; padding:0 20px 10px 20px; }
    .xk-number-txt{ font-size: 16px; }
    .xk-number-txt span{ font-size: 24px; }
    .xk-p{ font-size: 16px; line-height: 25px; margin-bottom: 10px; }
    .xk-img-ul li{ width: 50%; }
    .xk-jp-txt{ font-size: 12px; }
    .ewm-img img{ width: 150px; }
    .ewm-c{ margin-top: 0px; padding-top: 20px; }
    .ewm-txt{ margin-bottom: 20px; }
    .index-faq{ display: none; }
    .carousel-indicators li{ width: 30px; height: 15px; }
    .carousel-indicators li.active{ width: 60px; height: 30px; }
    .carousel-indicators{ right: 0; margin-right: 0; bottom: -20px; margin-bottom: 0; }
    .carousel-indicators li, .carousel-indicators li.active{ background: none; }
    .index-icon li{ width: 33.333333%; }
    .index-txt{ font-size: 13px; margin-bottom: 10px; }
    .index-icon{ margin:15px 0; }
    .index-news-img img{ display: none; }
    .index-news-list li{ padding-left: 0; margin-bottom: 20px; }
    .index-news-tt{ padding-right: 0;overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap; }
    .index-news-tt-right{ display: none; }
    .index-news-txt{ padding-right: 0; }
    .js-more{ margin:20px auto; }
    .jt-margin,.huiyuan{ padding-top: 20px; }
    .index-img li{ width: 50%; margin-bottom: 20px; }
    .index-js p{ margin-bottom: 10px; line-height: 25px; }
    .hy-list li{ width: 33.333333%; margin-bottom: 10px; }
    .hy-txt{ font-size: 13px; }
    .hy-list{ margin:10px -15px; }
    .news-tt-back{ margin-bottom: 20px; }
}
